﻿using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace synoexec.synologylib.DataType
{
    public class FileItemAdditional
    {
        [JsonProperty("description")]
        public JObject Description { get; set; }

        [JsonProperty("indexed")]
        public bool Indexed { get; set; }

        [JsonProperty("mount_point_type")]
        public string Mount_Point_Type { get; set; }

        [JsonProperty("real_path")]
        public string RealPath { get; set; }

        [JsonProperty("size")]
        public long Size { get; set; }

        [JsonProperty("type")]
        public string Type { get; set; }
        [JsonProperty("owner")]
        public FileOwnerInfo Owner { get; set; }
        [JsonProperty("perm")]
        public FilePermInfo Perm { get; set; }
        [JsonProperty("time")]
        public FileTimeInfo Time { get; set; }
    }
}
